package com.ptu.mapper;

import com.ptu.entity.Payment;

import java.sql.Date;
import java.util.List;

public interface PaymentMapper {
    //查询支出信息
    List<Payment> selectPayMore(String paytime, String payempid, String paytype);

    // 分页查询
    List<Payment> selectPage(Integer pageSize, Integer pageStart);

    //添加支出信息
    int insertpayment(Payment pay);

    //删除支出信息
    int delectpay(Integer pid);

    //修改支出信息
    int updatepay(Payment pay);

    // 所有支出
    int selectPayCount();

    // 查询单个支出
    Payment selectPayByPid(Integer pid);

    // 查询所有支出
    List<Payment> selectAll();

    // 所有项目开发支出次数
    int selectXMKFCount();

    // 所有学费支出次数
    int selectStuCount();

    // 所有人员外包支出次数
    int selectRYWBCount();

    // 所有报名支出次数
    int selectBMCount();

    //所有项目开发支出总额
    int selectXMKFPay();

    //所有学费支出总额
    int selectStuPay();

    //所有人员外包支出总额
    int selectRYWBPay();

    //所有报名支出总额
    int selectBMPay();
}
